首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏博文视点Broadview

    Spring Boot 3.0 新书出炉!

    2022年年底,Spring Boot发布了3.0.x版本,标志着Spring Boot进入3.x时代。如何能更好地了解Spring Boot 3的新特性,更系统地掌握Spring Boot呢? 容器等,包括 Spring Boot 3.0 支持的构建 GraalVM 原生镜像应用方式。 第 12 章为 Spring Boot 监控与报警,主要介绍 Spring Boot Actuator 监控模块的详细介绍和使用,包括端点、指标,以及 Spring Boot 3.0 支持的可观测性技术的介绍与应用 虽然本书是基于 Spring Boot 3.0 撰写的,但内容规划是一个从基础入门到进阶循序渐进的过程,即从 0 到 1。 首发半价优惠 本书500多页,双色印刷,定价158元,首发5 折优惠,现在79 元就能上车,机会难得,想拥抱 Spring Boot 3.0 的不要错过! 限时五折,快扫码抢购吧!

    84210编辑于 2023-05-06
  • 来自专栏程序猿DD

    Spring Boot 3.0 可观测性增强

    来源:Java架构日记 前言 Spring 可观察性团队一直致力于为 Spring 应用程序添加可观察性支持,该特性将在 Spring Framework 6 和 Spring Boot 3 中更加简单 即将发布的 Spring Boot3.0.0-RC1 将包含大量的自动配置,用于使用 Micrometer 改进 metrics,并通过 Micrometer tracing (以前称为 Spring 2.1 WebMvc 服务启动 因为我们想启动 HTTP 服务, 需要选择 org.springframework.boot:spring-boot-starter-web 依赖。 要使用 @Observed 切面创建  observations, 我们需要添加org.springframework.boot:spring-boot-starter-aop 依赖。 /mvnw spring-boot:run -pl :server 运行客户端应用程序。 $ .

    3K40编辑于 2023-04-04
  • 来自专栏微信公众号:Java团长

    Spring Boot 3.0 要来了,真心强!

    Spring Boot 3.0 首个 RC 已发布,此外还为两个分支发布了更新:2.7.5 & 2.6.13。 Spring Boot 3.0 的开发工作始于实验性的 Spring Native,旨在为 GraalVM 原生镜像提供支持。 在该版本中,开发者现在可以使用标准 Spring Boot Maven 或 Gradle 插件将 Spring Boot 应用程序转换为原生可执行文件,而无需任何特殊配置。 除此之外,Spring Boot 3.0 还完成了迁移到 JakartaEE 9 的工作,以及将使用的 Java 版本升级到 Java 17。 Note:https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-RC1 Spring Boot 2.7.5 和 2.6.13

    92920编辑于 2022-12-20
  • 来自专栏Java技术栈

    Spring Boot 3.0 正式发布,王炸!!

    Spring Boot 3.0 正式发布 大家好,我是栈长。 Spring Boot 3.0 正式发布了: 同时发布更新的还有 2.7.x 和 2.6.x 两条版本线,Spring Boot 是我见过的发版最守时的技术框架之一。 Spring Boot 3.0 这是一个重大的主版本更新,距离上一代的 Spring Boot 2.0 的发布已经过去 4 年多了,Spring Boot 3.0 也是第一个支持 Spring 6.0+ Spring Boot 3.0 重大新特性 时隔四年多,Spring Boot 3.0 这是一个断崖式的版本更新,这四年多的时间,技术日新月异,无疑更新了太多的特性,也修复了海量的 bug 的性能提升, 今天栈长就聊聊 Spring Boot 3.0 的几个重大新特性。

    3K30编辑于 2022-12-17
  • 来自专栏Java技术分享圈

    到底要不要拥抱 Spring Boot 3.0

    今天有学生问我,SpringBoot3.0 来了,要不要拥抱它? application contexts 首先,前两个比较容易理解,主要说的是依赖的服务的版本升级的信息,那就是Spring Framework 6.0和SpringBoot 3.0都要求JDK的版本最低也得是 Spring Native 在Spring的新版本中引入了Spring Native。 有了Spring Native ,Spring可以不再依赖Java虚拟机,而是基于 GraalVM 将 Spring 应用程序编译成原生镜像(native image),提供了一种新的方式来部署 Spring 这种部署Spring的方式是云原生友好的。

    2.1K20编辑于 2022-12-07
  • 来自专栏纯洁的微笑

    终于把 Spring Boot 3.0 写成书了!

    容器等,包括 Spring Boot 3.0 支持的构建 GraalVM 原生镜像应用方式。 第 12 章为 Spring Boot 监控与报警,主要介绍 Spring Boot Actuator 监控模块的详细介绍和使用,包括端点、指标,以及 Spring Boot 3.0 支持的可观测性技术的介绍与应用 本书特色 本书以最新的Spring Boot 3.0版本为出发点,解读 Spring Boot 最核心的技术,包括最新的核心知识点介绍、技术原理、应用方式、与第三方主流技术集成的应用等,再到服务的测试、 全新 本书介绍和实战使用的是 Spring Boot 最新主版本 3.0.0,书中带有 "Spring Boot 3.0 新变化"、"Spring Boot 3.0+"等标识,方便读者可以对 Spring Boot 3.0 新特性和变更项有一个更醒目的认识,读者从 Spring Boot 2.x 迁移到 3.x 也可以有一个对比参考。

    1.2K40编辑于 2023-04-20
  • 来自专栏码农小胖哥的码农生涯

    是时候为Spring Boot 3.0做准备了

    2022 年11月Spring Boot 3.0将正式发布,它将基于Spring Framework 6.0,并且需要 Java 17 或更高版本,同时它也将是Jakarta EE 9的第一个Spring 还有六个月的时间留给开发者来过渡到Spring Boot 3.0,今天胖哥将告诉你一些方法,以便于将来快速迁移到3.0。 ,Spring Boot 2.6也将在Spring Boot 3.0发布后停止维护,迭代的速度越来越快了。 移除过时代码 每个Spring Boot版本都会或多或少有一些被标记为@Deprecated的代码,Spring Boot 3.0 将完全移除在 2.x 过时的代码,当然2.x早期的过时代码也可能在最新的 虽然在Spring Boot 3.0中AntPathMatcher会继续生效,但是PathPatternParser成为官方推荐,因为它的性能更高,稍后我也将出一篇专题来分析PathPatternParser

    1.9K60编辑于 2022-09-30
  • 来自专栏码农小胖哥的码农生涯

    Spring Boot 3.0 正式发布,这份升级指南必须收藏

    3.0升级指南 如果你想尝试Spring Boot 3.0,不妨参考胖哥精心准备的升级指南。 Spring Cloud体系应该在对应的Spring Boot 3.0体系发布后进行升级。 升级到Spring Boot 3 一旦上面的工作准备完毕,你就可以开始尝试升级到Spring Boot 3.0了。 为了帮助你做到这一点,Spring Boot 3.0提供了一个spring-boot-properties-migrator模块。 记得收藏这一篇,后续胖哥会深入Spring 6.0和Spring Boot 3.0的细节部分。

    6.4K20编辑于 2023-01-30
  • 来自专栏Java

    Spring Boot 3.0 集成 knife4j 接口文档

    1、环境Java: 21Spring Boot: 3.3.4Maven: 3.9.92、实操2.1 引入依赖<! -- https://mvnrepository.com/artifact/com.github.xiaoymin/knife4j-openapi3-jakarta-spring-boot-starter --><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter

    1.7K20编辑于 2024-10-23
  • 来自专栏JavaGuide

    Spring Boot 3.0 正式发布,这些新特性真的强!!

    官方整理了一份专门的迁移指南(迁移指南地址:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide 如果你当前运行的是早期版本的 Spring Boot,建议先升级到 Spring Boot 2.7,然后再迁移到 Spring Boot 3.0Spring Boot 3.0 运行良好,并已通过 JDK 19 测试。 你可在 Spring Boot 的官方 wiki 中找到 3.0 版本的全面详细的新功能/新改进介绍,地址:https://github.com/spring-projects/spring-boot/ wiki/Spring-Boot-3.0-Release-Notes。

    7.4K20编辑于 2023-01-11
  • 来自专栏全栈程序员必看

    Spring-boot_Spring Boot

    1 概述 Jasypt是一个加密库,Github上有一个集成了Jasypt的Spring Boot库,叫jasypt-spring-boot,本文演示了如何使用该库对配置文件进行加密。 2 依赖 首先添加依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter <version>3.0.4</version> </dependency> Gradle: implementation("com.github.ulisesbocchio:jasypt-spring-boot-starter

    1.9K20编辑于 2022-11-09
  • 来自专栏程序猿DD

    Spring Boot 3.0 抢先了解:aot.factories 是个啥?

    今天带大家深入源码来看看Spring Boot 3.0 中的一个大变化:新增的 Graalvm aot 支持。 这样就需要我们在开发 Spring boot starter 时分析和完成对 Graalvm aot 的支持情况。 在 Spring boot 3.0 之前,我们使用 Graalvm aot 需要引入 spring-native 依赖来扩展对资源文件、反射等支持。 在 Spring boot 3.0 或者 Spring framework 6.0 之后我们可以直接使用 Spring framework 6.0 内置的支持,通过自定义 aot.factories 文件配置来处理 推荐阅读 Spring Boot 3.0 可观测性增强 谷歌推出开源操作系统KataOS 谷歌开源一款 1.65 米长的键盘 ·································· 你好

    1.6K20编辑于 2023-04-04
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 缓存Spring Boot缓存

    Spring Boot缓存 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 我们知道一个系统的瓶颈通常在与数据库交互的过程中。 本章介绍在 Spring Boot 项目开发中怎样来使用Spring Cache 实现数据的缓存。 1.3.1 准备工作 1.创建项目 首先使用 Spring Initializr 创建基于 Gradle、Kotlin的 Spring Boot 项目。 spring-boot-starter-cache项目依赖如下 dependencies { compile('org.springframework.boot:spring-boot-starter-cache Boot 项目中启用 Spring Cache 注解的功能非常简单。

    3.9K30发布于 2018-08-17
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 日志Spring Boot 日志

    Spring Boot 日志 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 在任何一个生产系统中,对日志的合理记录是非常重要的。 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架, Spring Boot使用Logback作为默认日志框架。 无论使用哪种日志框架,Spring Boot都支持配置将日志输出到控制台或者文件中。 本章我们来详细介绍 Spring Boot 应用的日志的配置与使用。 一般情况下,我们不需要单独引入spring-boot-starter-logging,因为这是spring-boot-starter默认引入的依赖。 spring boot特有的配置项。

    2.5K90发布于 2018-08-17
  • 来自专栏Java技术进阶

    使用GraalVM 构建 Spring Boot 3.0 原生可执行文件

    创建一个Spring Boot 3.0应用 1、选择Java 17 版本 2、选择GraalVM Native Support、Spring Web 创建后的pom.xml <? > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web Boot Admin 2 系列文章: Spring Boot Admin 参考指南 SpringBoot Admin服务离线、不显示健康信息的问题 Spring Boot Admin2 @EnableAdminServer 的加载 Spring Boot Admin2 AdminServerAutoConfiguration详解 Spring Boot Admin2 实例状态监控详解 Spring Boot Admin2 自定义JVM监控通知 Spring Boot Admin2 自定义异常监控 Spring Boot Admin 监控指标接入Grafana可视化

    9.4K30编辑于 2022-12-19
  • 来自专栏Java学习笔记

    首页Spring BootSpring Boot入门学习

    2,解决 "Spring全家桶"时代 Spring Boot->J2EE一站式解决方案 Spring Cloud->分布式整体解决方案 3,优点 快速创建独立运行的Spring项目以及与主流框架集成 3,pom.xml介绍 3.1 parent,标签内配置 Spring Boot 父级版本 spring-boot-starter-parent <parent> <groupId>org.springframework.boot -- lookup parent from repository --> </parent> 按住ctrl点击spring-boot-starter-parent查看spring-boot-starter-parent 这是spring boot的web场景启动器,只要引入了它,就能帮我们导入了web模块正常运行所依赖的组件。 6.1,配置文件加载位置: spring boot启动会扫描以下位置的 application.properties或者application.yml文件作为Spring boot的默认配置文件。

    1.4K30发布于 2019-10-14
  • 来自专栏带你回家

    Spring boot (一)创建Spring boot项目

    spring boot 优势: 只需要很少的spring 配置。 Spring和第三方库 提供生产就绪功能,例如指标,运行状况检查和外部化配置 绝对没有代码生成,也不需要XML配置 spring boot 版本兼容: spring boot 1.x 适用于jdk1.7 spring boot 2.x 使用 jdk8 以上 简言: spring boot1.x 低版本jdk,maven。 spring boot2.x 高版本jdk,maven spring boot: 内容容器版本 ame Servlet Version Java Version Tomcat 8 3.1 Java 7+ Tomcat 7 3.0 Java 6+ Jetty 9.3 3.1 Java 8+ Jetty 9.2 3.1 Java 7+ Jetty 8 3.0 Java 6+ Undertow 1.3 3.1

    1.7K10发布于 2019-11-07
  • 来自专栏全栈开发工程师

    Spring Boot】001-Spring Boot入门

    一、Spring Boot概述 Spring经过了很多年的发展,可以整合非常多的框架,功能非常强大,但随之而来需要的配置也越来越多,有“配置地狱”之称! Spring Boot 基本上是 Spring 框架的扩展,它消除了设置 Spring 应用程序所需的 XML配置,为更快,更高效的开发生态系统铺平了道路; 简单地讲,Spring Boot极大地简化了 Spring; 二、入门程序 1、官方提供了一个快速生成的方案(了解) 官方提供的自动生成网址: https://start.spring.io/ 官网截图: 说明: 下载的是一个maven项目,解压后直接使用 集成了官方给的生产方式(常用) 填写的内容跟官方提供的网站一致,不再赘述,我们直接使用从官网生成的项目进行学习; 3、初始项目截图 4、让项目走起来 补充:使用maven运行项目(已验证可行) mvn spring-boot

    40800编辑于 2025-01-06
  • 来自专栏纯洁的微笑

    Spring Boot (十三): Spring Boot 小技巧

    一些 Spring Boot 小技巧、小知识点 初始化数据 我们在做测试的时候经常需要初始化导入一些数据,如何来处理呢?会有两种选择,一种是使用 Jpa,另外一种是 Spring JDBC 。 使用 Jpa 在使用 spring boot jpa的情况下设置 spring.jpa.hibernate.ddl-auto的属性设置为 create or create-drop的时候,Spring Boot 项目启动的时候会自动执行脚本。 Boot 提供了一个默认的 Favicon,也就是 Spring 的 logo ,我们可以根据自己企业的需要来定制它。 文章内容已经升级到 Spring Boot 2.x 示例代码-https://github.com/ityouknow/spring-boot-examples -END- 作者介绍:纯洁的微笑,一枚超过十年的一线老兵

    1.6K20发布于 2019-07-31
  • 来自专栏产品优化

    Spring Boot

    Spring Boot 初遇 Spring Boot Spring BootSpring MVC 的升级版,两者没有必然联系。 Spring Boot 的角色:Spring Framework -> Spring Boot -> Spring Cloud。 Spring Boot 的三大特性: 组件自动装配:Web MVC、Web Flux、JDBC 等 嵌入式 Web 容器:Tomcat、Jetty 以及 Undertow 生产准备特性:指标、健康检查、 Serve 生产准备特性 指标:/actuator/metrics 健康检查:/actuator/health 外部化配置:/actuator/configprops 启动方式 mvn 启动: mvn spring-boot Spring WebFlux 同时支持使用旧的 Spring MVC 注解声明 Reactive Controller。

    1.2K10编辑于 2022-12-01
领券